ru:
  activerecord:
    errors:
      messages:
        record_invalid: "Возникли ошибки: %{errors}"
        restrict_dependent_destroy:
          has_one: "Невозможно удалить запись, так как существует зависимость: %{record}"
          has_many: "Невозможно удалить запись, так как существуют зависимости: %{record}"
    attributes:
      user:
        name: "Имя"
        email: "Email"
        password: "Пароль"
        password_confirmation: "Подтверждение пароля"
      lens_type:
        manufacturer: "Производитель"
        prescription: "Оптическая сила (диоптрии)"
        wearing_period: "Длительность носки (в днях)"

  date:
    abbr_day_names:
      - Вс
      - Пн
      - Вт
      - Ср
      - Чт
      - Пт
      - Сб
    abbr_month_names:
      -
      - янв.
      - февр.
      - марта
      - апр.
      - мая
      - июня
      - июля
      - авг.
      - сент.
      - окт.
      - нояб.
      - дек.
    day_names:
      - воскресенье
      - понедельник
      - вторник
      - среда
      - четверг
      - пятница
      - суббота
    formats:
      default: "%d.%m.%Y"
      long: "%-d %B %Y"
      short: "%-d %b"
    month_names:
      -
      - января
      - февраля
      - марта
      - апреля
      - мая
      - июня
      - июля
      - августа
      - сентября
      - октября
      - ноября
      - декабря
    order:
      - :day
      - :month
      - :year
  datetime:
    distance_in_words:
      about_x_hours:
        one: около %{count} часа
        few: около %{count} часов
        many: около %{count} часов
        other: около %{count} часов
      about_x_months:
        one: около %{count} месяца
        few: около %{count} месяцев
        many: около %{count} месяцев
        other: около %{count} месяцев
      about_x_years:
        one: около %{count} года
        few: около %{count} лет
        many: около %{count} лет
        other: около %{count} лет
      almost_x_years:
        one: почти %{count} год
        few: почти %{count} года
        many: почти %{count} лет
        other: почти %{count} лет
      half_a_minute: полминуты
      less_than_x_seconds:
        one: меньше %{count} секунды
        few: меньше %{count} секунд
        many: меньше %{count} секунд
        other: меньше %{count} секунд
      less_than_x_minutes:
        one: меньше %{count} минуты
        few: меньше %{count} минут
        many: меньше %{count} минут
        other: меньше %{count} минут
      over_x_years:
        one: больше %{count} года
        few: больше %{count} лет
        many: больше %{count} лет
        other: больше %{count} лет
      x_seconds:
        one: "%{count} секунда"
        few: "%{count} секунды"
        many: "%{count} секунд"
        other: "%{count} секунд"
      x_minutes:
        one: "%{count} минута"
        few: "%{count} минуты"
        many: "%{count} минут"
        other: "%{count} минут"
      x_days:
        one: "%{count} день"
        few: "%{count} дня"
        many: "%{count} дней"
        other: "%{count} дней"
      x_months:
        one: "%{count} месяц"
        few: "%{count} месяца"
        many: "%{count} месяцев"
        other: "%{count} месяцев"
      x_years:
        one: "%{count} год"
        few: "%{count} года"
        many: "%{count} лет"
        other: "%{count} лет"
    prompts:
      second: Секунда
      minute: Минута
      hour: Час
      day: День
      month: Месяц
      year: Год
  errors:
    format: "%{attribute} %{message}"
    messages:
      accepted: нужно подтвердить
      blank: не может быть пустым
      confirmation: не совпадает со значением поля %{attribute}
      empty: не может быть пустым
      equal_to: может иметь лишь значение, равное %{count}
      even: может иметь лишь четное значение
      exclusion: имеет зарезервированное значение
      greater_than: может иметь значение большее %{count}
      greater_than_or_equal_to: может иметь значение большее или равное %{count}
      in: должно быть в диапазоне %{count}
      inclusion: имеет непредусмотренное значение
      invalid: имеет неверное значение
      less_than: может иметь значение меньшее чем %{count}
      less_than_or_equal_to: может иметь значение меньшее или равное %{count}
      model_invalid: "Возникли ошибки: %{errors}"
      not_a_number: не является числом
      not_an_integer: не является целым числом
      odd: может иметь лишь нечетное значение
      other_than: должно отличаться от %{count}
      present: нужно оставить пустым
      required: не может отсутствовать
      taken: уже существует в системе
      too_long:
        one: слишком большой длины (не может быть больше чем %{count} символ)
        few: слишком большой длины (не может быть больше чем %{count} символа)
        many: слишком большой длины (не может быть больше чем %{count} символов)
        other: слишком большой длины (не может быть больше чем %{count} символа)
      too_short:
        one: недостаточной длины (не может быть меньше %{count} символа)
        few: недостаточной длины (не может быть меньше %{count} символов)
        many: недостаточной длины (не может быть меньше %{count} символов)
        other: недостаточной длины (не может быть меньше %{count} символа)
      wrong_length:
        one: неверной длины (может быть длиной ровно %{count} символ)
        few: неверной длины (может быть длиной ровно %{count} символа)
        many: неверной длины (может быть длиной ровно %{count} символов)
        other: неверной длины (может быть длиной ровно %{count} символа)
    template:
      body: "Проблемы возникли со следующими полями:"
      header:
        one: "%{model}: сохранение не удалось из-за %{count} ошибки"
        few: "%{model}: сохранение не удалось из-за %{count} ошибок"
        many: "%{model}: сохранение не удалось из-за %{count} ошибок"
        other: "%{model}: сохранение не удалось из-за %{count} ошибки"
  helpers:
    select:
      prompt: "Выберите: "
    submit:
      create: Создать %{model}
      submit: Сохранить %{model}
      update: Сохранить %{model}
  number:
    currency:
      format:
        delimiter: " "
        format: "%n %u"
        precision: 2
        separator: ","
        significant: false
        strip_insignificant_zeros: false
        unit: руб.
    format:
      delimiter: " "
      precision: 3
      round_mode: default
      separator: ","
      significant: false
      strip_insignificant_zeros: false
    human:
      decimal_units:
        format: "%n %u"
        units:
          billion:
            one: миллиард
            few: миллиардов
            many: миллиардов
            other: миллиардов
          million:
            one: миллион
            few: миллионов
            many: миллионов
            other: миллионов
          quadrillion:
            one: квадриллион
            few: квадриллионов
            many: квадриллионов
            other: квадриллионов
          thousand:
            one: тысяча
            few: тысяч
            many: тысяч
            other: тысяч
          trillion:
            one: триллион
            few: триллионов
            many: триллионов
            other: триллионов
          unit: ""
      format:
        delimiter: ""
        precision: 1
        significant: false
        strip_insignificant_zeros: false
      storage_units:
        format: "%n %u"
        units:
          byte:
            one: байт
            few: байта
            many: байт
            other: байта
          eb: ЭБ
          gb: ГБ
          kb: КБ
          mb: МБ
          pb: ПБ
          tb: ТБ
    percentage:
      format:
        delimiter: ""
        format: "%n%"
    precision:
      format:
        delimiter: ""
  support:
    array:
      last_word_connector: " и "
      two_words_connector: " и "
      words_connector: ", "
  time:
    am: утра
    formats:
      default: "%a, %d %b %Y, %H:%M:%S %z"
      long: "%d %B %Y, %H:%M"
      short: "%d %b, %H:%M"
    pm: вечера

  controllers:
    sessions:
      flash:
        invalid_password: "Неверный пароль или имя пользователя"
    application:
      flash:
        please_login: "Пожалуйста, войдите в систему!"
    lenses:
      lens_not_found: "Линза не найдена!"
      prohibited: "У вас нет прав для просмотра этой линзы!"
      usage_deleted: "Запись об использовании удалена"
      delete_error: "Ошибка удаления записи об использовании"
      deleted: "Линза успешно удалена!"
      lens_delete_error: "Ошибка удаления линзы!"
      lens_changed: "Линзы заменены на новые линзы того же типа"
    lens_types:
      created: "Новый тип линз добавлен!"
      updated: "Информация о типе линз изменена успешно"
      deleted: "Тип линз успешно удален!"
      delete_error: "Нельзя удалить этот тип линз, так как вы еще используете линзы этого типа!"
    users:
      user_created: "Пользователь создан!"
  views:
    layouts:
      header:
        appname: "Журнал линз"
        logout: "Выход"
        login: "Вход"
        lens_types: "Типы линз"
        lenses: "Мои линзы"
        confirm_logout: "Вы действительно хотите выйти из системы?"
    lenses:
      show:
        header: "Журнал использования линз"
        type: "Тип"
        usage_hours: "Всего дней использования"
        back: "Назад"
        day: "д."
        delete: "Удалить запись"
        hours: "ч."
        another_actions: "Действия"
        use: "использовано"
        on: "За"
        on_date: "За"
      index:
        days: "Дней осталось"
        action: "Действия"
        header: "Мои линзы"
        d: "Использовано дней"
        out_of: "из"
        name: "Название линзы"
        last_usage: "Дата последнего использования"
        other_actions: "Другие действия"
        empty_list: "В системе отсутствуют записи о линзах, которые вы носите."
        add_lens: "Открыть новые линзы"
        lens_log: "Журнал использования"
        use_1_day: "+ 1 день"
        use_half_day: "+ 0.5 дня"
        additional_actions: "Другие действия"
        use_1_day_tooltip: "Добавить в журнал 1 день использования"
        use_half_day_tooltip: "Добавить в журнал полдня использования (12 часов)"
        confirm_delete: "Вы уверены, что хотите удалить эту линзу?"
        despose: "Выбросить"
        change_lens: "Сменить"
        confirm_change: "Подтвердите замену этих линз на новые"
        ok_button: "Ok"
        cancel_button: "Отмена"
        usages: "Всего сеансов носки"
    lens_types:
      index:
        header: "Выберите тип линз"
        manufacturer: "Производитель"
        prescription: "Диоптрии"
        wearing_period: "Длительность носки"
        action: "Действие"
        d: "д."
        select: "Выбрать"
        use: "Использовать"
        other_actions: "Другие действия"
        empty_list: "Список типов линз пуст! Нужен хотя бы один тип ваших линз для начала работы."
        new: "Добавить новый тип"
        lenses: "Линзы"
        additional_actions: "Другие действия"
        edit: "Редактировать"
        delete: "Удалить"
        confirm_delete: "Вы действительно хотите удалить этот тип линз?"
      form:
        save_changes: "Сохранить"
      new:
        add_lens_type: "Новый тип линз"
      edit:
        edit_lens_type: "Редактировать тип линз"
    shared:
      error_messages:
        form_errors: "Ошибки при создании пользователя"
      lens_type_error_messages:
        form_errors: "При создании нового типа линз обнаружены следующие ошибки:"
    users:
      form:
        save_changes: "Сохранить изменения"
      new:
        sign_up: "Регистрация"
        create_my_account: "Создать учетную запись"
    sessions:
      new:
        log_in_header: "Вход в систему"
        password: "Пароль"
        remember_me: "Больше не спрашивать пароль в этом браузере"
        log_in_button: "Вход"
        new_user: "Новый пользователь?"
        sign_up: "Пожалуйста, зарегистрируйтесь!"
